package com.skymxc.wandroidtodo.page.main;

import com.skymxc.wandroidtodo.data.net.APIManager;
import com.skymxc.wandroidtodo.entity.NetResponse;
import com.skymxc.wandroidtodo.entity.PageResult;
import com.skymxc.wandroidtodo.entity.TODOItem;

import java.util.List;

import io.reactivex.Observable;

/**
 * <p>
 *
 * </p>
 *
 * @author 孟祥超
 * <p>
 * date: 2021/12/2  10:37 下午
 */
public class MainModel {

    public Observable<PageResult> pageList(int page) {
        return APIManager.getInstance().pageList(page);
    }

    public Observable<TODOItem> updateItemStatus(TODOItem item, int status) {
        return APIManager.getInstance().updateItemStatus(item.getId(), status);
    }

    public Observable<NetResponse> deleteItem(long id) {
        return APIManager.getInstance().deleteItem(id);
    }

}
